Skip to main content

Software component selection

The software components need to be considered for the following elements

  • 5G Network
  • WIFI
  • LoraWAN
  • Satellite
  • NQM Servers

5G Network​

3 Full stack software solution containing:

  • 1 5GCore

  • 1 5G CU - rmu, mme

  • 1 5G DU - LTE and Swallow interface software

  • 1 BBU Solution containing

  • 1 5G CU - mme

  • 1 5G DU - Swallow:

This capability is exposed via a series of APIS

Base API and configuration documents

5G Core specific functionality​

vEPC (4G Core)​

  • LTE release 17 compliant.

  • Implements one EPC with built-in MME, SGW, PGW, PCRF, HSS and EIR.

  • Supports several eNodeBs with standard S1 interface (S1AP and GTP-U protocols).

  • NAS integrity check and encryption using the AES, Snow3G and ZUC algorithms. Ciphering support is now subject to export rules for your country.

  • Support of USIM cards using the XOR, Milenage or TUAK authentication algorithm.

  • Handling of UE procedures: attach, authentication, security configuration, detach, tracking area update, service access, radio bearer establishment, paging.

  • Multi-PDN support and built-in dynamic ERAB setup for easy VoLTE/IMS testing.

  • Transparent access to the IP network (no external Serving Gateway or PDN Gateway is necessary).

  • Configurable access point name, IP range, DNS and E-RAB QoS.

  • Support sending of Public Warning System messages (ETWS/CMAS).

  • IPv6 support.

  • Configurable logging system for all channels with built-in text decoders.

  • Remote API using WebSocket.

  • Command line monitor.

  • PSM and eDRX support.

  • Group WUS support.

  • Supports several IMS servers with Rx interface.

  • Support of NB-IoT RAT.

  • Support of control plane CIoT EPS optimization.

  • Non-IP data delivery CIoT feature.

  • Attach without PDN connectivity CIoT feature.

  • User management via internal database without any external HSS.

  • Support of optional S6a interface with external HSS.

  • Support of optional S13 interface with external EIR.

  • Support of optional SGsAP interface with external VLR/MSC.

  • Support of broadcast and multicast PDN options.

  • Support of DCNR UEs.

  • Support of LCS-AP.

  • Support of Ethernet PDN connectivity.

NR 5GC (5G Core)​

  • NR release 17 compliant.

  • Implements one 5GC with built-in AMF, AUSF, SMF, UPF, UDM and 5G-EIR.

  • Supports several gNodeBs, ng-eNBs or N3IWFs with standard NG interface (NGAP and GTP-U protocols).

  • NAS integrity check and encryption using the AES, Snow3G and ZUC algorithms. Ciphering support is now subject to export rules for your country.

  • Support of USIM cards using the XOR, Milenage or TUAK 5G-AKA authentication algorithm.

  • Handling of UE procedures: registration, authentication, security configuration, deregistration, service access, radio bearer establishment, paging.

  • Multi PDU sessions support and built-in dynamic QoS flow setup for easy VoNR/IMS testing.

  • Transparent access to the IP network (no external UPF is necessary).

  • Configurable access point name, IP range, DNS and QoS flows.

  • IPv4, IPv4v6, IPv6 and unstructured PDUs support.

  • Configurable logging system for all channels with built-in text decoders.

  • Remote API using WebSocket.

  • Command line monitor.

  • MICO, active time and eDRX support.

  • Supports several IMS servers with Rx interface.

  • Support of NB-IoT, LTE and non-3GPP RAT.

  • User management via internal database without any external HSS.

  • Support of broadcast and multicast PDU session options.

  • Support sending of Public Warning System messages (ETWS/CMAS).

  • Support of N12 interface with external AUSF.

  • Support of N8 and N13 interface with external UDM.

  • Support of N17 interface with external 5G-EIR.

  • Support of N20 interface with external SMSF.

  • Support of N50 interface with external CBC.

  • Support of network slicing.

  • Support of control plane CIoT 5GS optimization.

  • Non-IP data delivery CIoT feature.

  • Support of NL1 interface.

  • Support of N5 interface with the following restriction: IMS_SBI feature is declared by the PCF but credit management is not supported.

  • Support of Ethernet PDU sessions.

LTE ENB​

  • LTE release 16 compliant.
  • FDD and TDD configurations.
  • Supported bandwidths: 1.4, 3, 5, 10, 15 and 20 MHz.
  • Handle several cells in intra-band or inter-band configurations.
  • Transmission modes: 1 (single antenna) and 2 to 10 (MIMO 4x2).
  • Wideband CQI/PMI reports.
  • HARQ support.
  • Timing measurement thru the PRACH.
  • Closed-loop UE power control.
  • Frequency based MMSE equalizer.
  • Highly optimized software turbo decoder.
  • PAPR reduction support.
  • Support of other radio heads can be added with an external shared library.
  • Positioning Reference Signals (PRS) support.
  • CSI-RS support.
  • Multi-cluster PUSCH allocation.
  • PUCCH 3 and PUCCH channel selection support.
  • Carrier Aggregation support with cross carrier scheduling (tested with 3 DL channels, supports up to 8 DL channels).
  • Mixed FDD-TDD Carrier Aggregation support.
  • CoMP testing features (DMRS scrambling identity and QCL parameters can be selected).
  • 256QAM DL support for PDSCH and MBMS.
  • 1024QAM DL support for PDSCH.
  • 256QAM UL support for PUSCH.
  • Support of release 11 TDD special subframe configurations 7 and 9.

gNB NR​

  • NR release 17 compliant.

  • FDD/TDD FR1 (<= 7.125 GHz) and FR2 ( >= 24.25 GHz).

  • Bandwidth: 5 to 100 MHz

  • Data subcarrier spacing: 15, 30, 60 or 120 kHz. SSB subcarrier spacing: 15, 30, 120 or 240 kHz. All SSB/data subcarrier spacing combinations are supported.

  • Up to 4-layer downlink MIMO.

  • Up to 4-layer uplink MIMO.

  • 64QAMLowSE (DL/UL), 256QAM (DL/UL) and 1024QAM (DL).

  • All PUCCH and PRACH formats.

  • Two steps RACH procedure.

  • PDCCH order PRACH procedure.

  • Contention-free RACH procedure for PDCCH order and handover.

  • PUSCH with and without transform precoding. PUSCH and PDSCH with user configurable DMRS, PT-RS and number of symbols.

  • PUSCH codebook and non-codebook TX configuration.

  • Uplink Tx Switching in CA and SUL.

  • User configurable TDD UL/DL pattern. Automatic or custom setting for k0, k1 and k2 values.

  • PDCCH with DCI 0_0, 0_1, 1_0 and 1_1.

  • CSI-RS and TRS support with automatic configuration available.

  • SRS support with automatic configuration available.

  • UL Configured Grant Type1 and Type2 support.

  • Scheduling Request support.

  • DSS support.

  • PHY test mode: support for continuous PDSCH and PUSCH transmission.

  • EN-DC support with dynamic activation/deactivation based on events.

  • FR1-FR1 and FR1-FR2 NR-DC support with dynamic activation/deactivation based on events.

  • Dynamic LTE/NR DRB configuration.

  • User selectable DRB configuration for each QCI/5QI.

  • DRX support.

  • RRC measurement with measurement gap support.

  • PScell change support.

  • Standalone support.

  • Intra gNodeB, NG, Xn or 5GS to EPS handovers support.

  • Public Warning System (CMAS/ETWS) support.

  • Carrier aggregation support, both in NSA and SA operation.

  • Multi-BWP support with RRC and DCI BWP switching.

  • Supplementary Uplink support.

  • RRC release with redirection to EUTRA cell support.

  • RRC Inactive mode support.

  • EPS fallback support.

  • Network slicing support.

  • Positioning Reference Signals (PRS) support.

  • eDRX support.

  • FDD, HD-FDD, TDD RedCap support.

  • NTN support.

  • PDSCH and PUSCH repetition support, including MSG3 repetitions.

  • Small Data Transmission support (4-steps and 2-steps RA SDT).

Lora Wan​

TTN Sandbox platform ingesting data streaming from Lora Wan Gateway and S900 Weather Station.

https://www.thethingsnetwork.org/

WIFI​

cnMaestro full license to cloud manage the Public Wi Fi Solution.

cnMaestro™ - Wireless Network Manager with Zero Touch Provisioning (cambiumnetworks.com)

Satellite​

For the Satellite experiments we will be using StarlinQ. The only accessible local software is the software management systems

The API is available here

https://docs.space-safety.starlink.com/docs/category/api

https://docs.rs/crate/starlink/latest

NQM Servers​

All NquiringMinds software will be developed and deployed as an integral part of the TDXVolt installation, which has been enhanced to support the CAHN requirements